iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
SideProject30

0 到 30 天的 『DCIT 行事曆』系列 第 2

[第貳日] DCIT 現行架構

  • 分享至 

  • xImage
  •  

本篇目錄

  • DCIT 運行架構
  • DCIT 運行費用

DCIT 運行架構

在今年 6 月前運行大致如下圖

DCIT 現行架構

在此刻已有些許不同, DCIT 在線上有兩個版本 Readme 的 Github 版Web 版 , Github Actions 先確定 Readme 版因新的資料而更新後再觸發 Web 版更新,而檢查更新的頻率從 8 小時縮短至 1 小時,這是當下與圖最大不同之處(等此次更新完畢再將圖更新)。

API 則借用 Google App Script 加 Google Sheets 實現,減少製作後臺的時間與工時,當時只是為了解決Conference 時間查詢的煩惱,很直覺使用 MVP 來進行 😂
DCIT 資料

DCIT 運行費用

當前 DCIT 運行費用實質支出為 0 元(使用的服務如下),其餘是我個人不列入成本的沈默成本。

  • Google App Script 的 API 服務
  • Google Sheets
  • Github Actions
  • Github Pages

為何不使用 VM 、 Container 、 Database 、 NoSQL 等等,因為當時只是為了解決我的問題,如何再最短時間、代價最低且有效解決我的痛點的組合是我的首選。Google Sheets 解決資料庫與後臺管理的事宜,Google App Script 解決部署 API 與 Google Sheets 抓資料的事宜,Github 解決部署、Code 管理和 Cron job 事宜。

補充: Firebase 應可取代 Google App Script 和 Google Sheets 功能,只是後臺管理需要額外進行。


上一篇
[第壹日] DCIT 自我介紹
下一篇
[第參天] 量力而為當隻識途老馬
系列文
0 到 30 天的 『DCIT 行事曆』13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言